hard pressed

Translations
avoir du mal à
Definitions
Experiencing difficulty or trouble, especially because of a lack of time, money, or resources; under pressure or strain.